<?php
namespace BP\En;
require_once("java/util/ArrayList.php");
class AttrsOfSearch extends ArrayList {
	protected static $serialVersionUID;	// long
	public static function __staticinit() { // static class members
		self::$serialVersionUID = 1;
	}
	public static function constructor__ () 
	{
		$me = new self();
		return $me;
	}
	public function AddHidden ($refKey, $symbol, $val) // [String refKey, String symbol, String val]
	{
		$aos = AttrOfSearch::constructor__String_String_String_String_String_I_b(("K" . $this->size()), $refKey, $refKey, $symbol, $val, 0,  TRUE );
		$this->add($aos);
	}
	public function Add_String_String_String_String_I ($lab, $refKey, $defaultSymbol, $defaultvalue, $tbWidth) // [String lab, String refKey, String defaultSymbol, String defaultvalue, int tbWidth]
	{
		$aos = AttrOfSearch::constructor__String_String_String_String_String_I_b(("K" . $this->size()), $lab, $refKey, $defaultSymbol, $defaultvalue, $tbWidth,  FALSE );
		$this->add($aos);
	}
	public function Add_AttrOfSearch ($en) // [AttrOfSearch en]
	{
		$this->add($en);
	}
	public function AddFromTo ($lab, $refKey, $defaultvalueOfFrom, $defaultvalueOfTo, $tbWidth) // [String lab, String refKey, String defaultvalueOfFrom, String defaultvalueOfTo, int tbWidth]
	{
		$aos = AttrOfSearch::constructor__String_String_String_String_String_I_b(("Form_" . $refKey), ($lab . "�?"), $refKey, ">=", $defaultvalueOfFrom, $tbWidth,  FALSE );
		$aos->setSymbolEnable( FALSE );
		$this->add($aos);
		$aos1 = AttrOfSearch::constructor__String_String_String_String_String_I_b(("To_" . $refKey), "�?", $refKey, "<=", $defaultvalueOfTo, $tbWidth,  FALSE );
		$aos1->setSymbolEnable( FALSE );
		$this->add($aos1);
	}
}
AttrsOfSearch::__staticinit(); // initialize static vars for this class on load
?>
